OIPA provides the ability to track, apply, and remove the premiums based on the age of the premium.
Changes to Existing Items
Existing Initial Premium transaction under VDA plan is updated with <AssignFinancialEntry TYPE="Apply"> configuration.
Existing Bonus transaction under VDA plan is updated with <AssignFinancialEntry TYPE="Apply"> configuration.
Existing PartialWithdrawalWithRedemption transaction under VDA plan is updated with <AssignFinancialEntry TYPE="Withdrawal"> configuration, FinancialEntry:FinancialEntryGUIDMV:Amount is configured to fetch total amount left at Financial Entry level for the GUID referenced in the MathVariable FinancialEntryGUIDMV.
Existing FullWithdrawalWithRedemption transaction under VDA plan is updated with <AssignFinancialEntry TYPE="Withdrawal"> configuration.
AsCodeFinancialEntry - A new Code Value 03, Short and Long Description as 'Bonus' has been added.
Configuration Details
Existing Initial Premium transaction under VDA plan is updated with <ValueFinancialEntry>, <AssignFinancialEntry TYPE="Apply"> configuration. User is allowed to select a FinancialEntryTypeCode and when this activity is processed, a record is inserted in AsFinancialEntry table for Gross Amount with the MoneyType as '01' and TypeCode as the one selected by the user.
Existing Bonus transaction under VDA plan is updated with <ValueFinancialEntry> and <AssignFinancialEntry TYPE="Apply"> configuration. When the activity is processed the BonusAmount record is created in AsFinancialEntry table with the MoneyType as '67' and TypeCode as '03' - a new typecode created for Bonus in AsCodeFinancialEntry.
Existing PartialWithdrawalWithRedemption transaction under VDA plan is updated with <ValueFinancialEntry>, <AssignFinancialEntry TYPE="Withdrawal"> configuration. Context Variable FinancialEntry:FinancialEntryGUIDMV:Amount is configured . User is allowed to select a FinancialEntryTypeCode and when this activity is processed, a record is inserted in AsFinancialEntry table for Withdrawal Amount with the MoneyType as '32' and TypeCode as the one selected by the user. The loop configured for FinancialEntry records the total balance for financial entry guids in a summing up variable TotalBalanceMV using the context variable FinancialEntry:Balance.
Existing FullWithdrawalWithRedemption transaction under VDA plan is updated with <ValueFinancialEntry>, <AssignFinancialEntry TYPE="Withdrawal"> configuration. When the activity is processed the CashValue record is created in AsFinancialEntry table with the MoneyType as '32'.
Existing AsCodeFinancialEntry has been updated with a new Code Value 03, Short and Long Description as 'Bonus' to be used as a TypeCode attribute value for <AssignFinancialEntry> tag in Bonus transaction.